package com.hotpot.telecom.scheduler;

import com.hotpot.telecom.service.TeleComService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

/**
 * 描述：
 *
 * @author: ruikanwang
 * @date: 2018/1/4 0004 10:19
 * @version: V1.0
 * 注意：本内容仅限于新疆感知科技有限公司内部传阅,禁止外泄以及用于其他的商业目
 * Copyright © 2018-ganinfo. All rights reserved.
 */
@Component
public class TelecomScheduler {
    private final Logger logger = LoggerFactory.getLogger(this.getClass());
    @Autowired
    private TeleComService teleComService;

    /**
     * 每15分钟执行一次
     */
    @Scheduled(cron="0 0/10 * * * ?")
    public void statusCheck() {
        logger.info("查询xid数据。开始……");
        teleComService.getCusts();
        logger.info("查询xid数据。结束。");
    }

    /**
     * 定时取出10分钟没有定位人的数据
     */
    @Scheduled(cron="0 0 * * * ?")
    public void getAllXidLocation() {
        logger.info("查询xid数据。开始……");
        teleComService.getAllXidLocation();
        logger.info("查询xid数据。结束。");
    }
}
